.@{prefix}radio {
    display: inline-block;
    .circular {
        height: 18 * @unit;
        width: 18 * @unit;
        border: 1 * @unit solid #b4b4b4;
        border-radius: 50%;
        vertical-align: middle;
        display: inline-block;
        margin-right: 0.3rem;
        .icon {
            font-size: 0.6rem;
            color: #fff;
            position: relative;
            top: 0.05rem;
        }
        &.active {
            border-color: #fa3a00;
            background: #fa3a00;
        }
        &.square {
            border-radius: 4 * @unit;
        }
    }
    .label {
        font-size: 0.7rem;
        position: relative;
        top: 0.05rem;
    }
}